华为欧拉操作系统发布,将推出自研编程语言打通鸿蒙和欧拉
出处:电脑报(ID:CQCPCW)
如若转载请联系原公众号
日前,华为在全联接大会上发布了全新操作系统“openEuler 欧拉”。
据介绍,在ICT领域,华为提供服务器、存储、云服务、边缘计算、基站、路由器、工业控制等产品和解决方案,都需要搭载操作系统。
但目前的操作系统太过碎片化,导致数字基础设施产生大量“软烟囱”,存在生态割裂、重复开发、协同繁琐的问题。所以华为一直在构建能力,而欧拉的一项重要任务就是统一所有数字基础设置的操作系统,通过统一的操作系统架构来满足不同应用场景的需求。
未来,欧拉将定位为数字基础设施开源系统,可部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖 IT(Information Technology)、CT(Communication Technology)和 OT(Operational Technology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。
那么鸿蒙与欧拉有什么区别和联系?
前者定位物联网时代万物互联,应用于智能终端、物联网终端、工业终端;后者则面向服务器、云、边缘计算等,两者同时都进行开源。虽说是两个体系,但重要性不相上下,鸿蒙和欧拉分别偏重终端和系统,两个操作系统可以覆盖各种场景,以解决国内缺芯少魂的现状。值得一提的是,目前鸿蒙升级用户已破1.2亿,平均每天新增超100万用户,成为全球用户增长速度最快的移动操作系统。
未来,鸿蒙与欧拉将能力共享、实现生态互通。
目前两个操作系统的内核技术已经共享,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。后续进一步在安全 OS、设备驱动框架、以及新编程语言等方面实现共享。生态方面,将实现应用生态、设备生态、开发者生态、高校生态上的互通。
为此,华为将针对这两个系统开发一款全新的自研编程语言:仓颉。并且将于明年推出。仓颉将鸿蒙和欧拉在应用开发生态上进行打通。周知,目前被广为熟知和应用的编程语言,包括C语言/C++,Java、Python、PHP等,均为国外企业研发。
实际上,华为早在今年2月份时注册申请了“仓颉语言”的商标,对应的国际分类为:42类和设计研究,目前处于待审状态,该商标预计将可能用于新的编程语言;此外,华为还申请了“华为仓颉”为商标。
结合上述信息,华为针对编程语言的研发已有较长时间,预计后续会公布一些具体细节。
据悉,此次华为正式发布的是欧拉开源操作系统首个全场景版本,将于 9 月 30 日在社区上线。该版本不仅对服务器和云计算场景能力进行了增强,还实现了对于边缘计算和嵌入式场景的支持;2022年3月,还将发布LTS版本,实现全场景融合。
很多人第一次听说这个系统,实际上这不是系统第一次亮相。
2019 年 9 月 18 日,华为宣布 openEuler 开源,openEuler 开源社区正式上线。openEuler 希望通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。
2019 年 12 月 31 日,openEuler 开源代码上线。
2020 年 3 月 27 日,openEuler 开源社区正式发布 openEuler LTS 20.03(Long Term Support)版本。这标志着 openEuler 已经有了成熟的规模商用能力。
2020年7月15日,中国国产操作系统生态公司统信软件发布了统信操作系统V20欧拉版,当时统信软件表示,该操作系统是为华为鲲鹏系列处理器的优化。该系统是为了针对华为泰山服务器鲲鹏系列处理器的稳定性和运行性能参数,进行了持续测试和深度调优,充分释放鲲鹏处理器潜能。
而今,华为对欧拉重新定位,原先是服务鲲鹏,现在定位为未来的数字基础设施操作系统,不只是服务鲲鹏服务器,也能支持X86服务器、边缘计算、云基础设施,也能有一个分支版本支持嵌入式设备。
虽说这款系统更多的是面向开发者和各大应用厂商的,作为消费者的我们可能会感知不强,但最终都将成为其受益者。
(编辑/崔崔)
推荐阅读:
每日打卡赢积分兑换书籍入口